have a mile long criminal record - Turkish English Dictionary